Update frequency division
This commit is contained in:
parent
cbe21c5df6
commit
2d0261c3bb
@ -5,6 +5,7 @@ project(sdp-dry-sensor C)
|
||||
set(CMAKE_CXX_COMPILER avr-g++)
|
||||
set(CMAKE_C_COMPILER avr-gcc)
|
||||
|
||||
#set(PROGRAMMER avrisp2)
|
||||
set(PROGRAMMER usbasp)
|
||||
|
||||
add_definitions(-D'F_CPU=1000000L')
|
||||
@ -26,7 +27,7 @@ add_custom_target(
|
||||
# cmake -E support copy/env/echo and so on. use cmake -E to see
|
||||
# COMMAND/COMMENT must be upper case
|
||||
#COMMAND ${CMAKE_COMMAND} -E environment
|
||||
COMMAND avrdude -c usbasp -p t2313a -e -Uflash:w:${PROJECT_NAME}.elf:e
|
||||
COMMAND avrdude -c ${PROGRAMMER} -p t2313a -e -Uflash:w:${PROJECT_NAME}.elf:e
|
||||
|
||||
COMMENT "Flashing ${PROJECT_NAME}.elf to flash memory"
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
@ -50,7 +51,7 @@ add_custom_target(
|
||||
# cmake -E support copy/env/echo and so on. use cmake -E to see
|
||||
# COMMAND/COMMENT must be upper case
|
||||
#COMMAND ${CMAKE_COMMAND} -E environment
|
||||
COMMAND avrdude -c usbasp -p t2313a -e -Uflash:w:comparator-test.elf:e
|
||||
COMMAND avrdude -c ${PROGRAMMER} -p t2313a -e -Uflash:w:comparator-test.elf:e
|
||||
|
||||
COMMENT "Flashing comparator-test.elf to flash memory"
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
|
5
main.c
5
main.c
@ -8,7 +8,6 @@
|
||||
|
||||
//#define TARGET_PHONE "+79208109798" // мой номер
|
||||
#define TARGET_PHONE "+79536215150" // номер "Данила Меркунов Агромаг"
|
||||
//#define TARGET_PHONE "+7huipissy69"
|
||||
|
||||
#define MEASUREMENTS 6
|
||||
|
||||
@ -275,8 +274,8 @@ void read_sensors() {
|
||||
|
||||
// быстрое деление на 2 (считалось каждое изменение)
|
||||
// 64 секунды * 2 = 128 (2^7)
|
||||
sensor_1[sensor_measurements] = (uint16_t)(s1 >> 7);
|
||||
sensor_2[sensor_measurements] = (uint16_t)(s2 >> 7);
|
||||
sensor_1[sensor_measurements] = (uint16_t)(s1 >> 5);
|
||||
sensor_2[sensor_measurements] = (uint16_t)(s2 >> 5);
|
||||
sensor_measurements++;
|
||||
|
||||
// готово!
|
||||
|
Loading…
x
Reference in New Issue
Block a user